Datenexport

Schnittstellen / Assistenten / Export
Eigene Daten / Makro-Assistent

Mit der Exportfunktion können Sie Dateien Ihres Programms oder selektierte Datenmengen in Form von Ergebnistabellen aus Makro-Abfragen in die Dateiformate Text oder XML exportieren.

(siehe auch)
Hinweise zum XML-Import/-Export (auf der Hilfeseite zum "Datenimport")

Der Export-Assistent führt Sie über folgende Seiten:

Muster
Quell-Tabelle
Zieldatei
Tabellenfelder
Texteinstellungen
Muster speichern

Aus dem Makro-Assistenten gelangt man über in der Maske "Abfragen bearbeiten" sofort zur Seite "Zieldatei".

Mit und wechseln Sie zwischen den Seiten.
Ist alles eingestellt, klicken Sie auf .

Muster

In der Liste stehen alle bisher von Ihnen gespeicherten Export-Muster.
Wählen Sie das passende Muster und klicken Sie auf  

Egal, ob Sie ein vorhandenes Muster oder das "leere Muster" gewählt haben, Sie werden durch die folgenden Seiten geführt, um alle erforderlichen Angaben ggf. nochmals zu bearbeiten bzw. erstmals einzugeben.

Wurde noch kein Muster gespeichert, wird die Seite "Muster" automatisch übersprungen, man gelangt sofort zur Auswahl der Quelltabelle für das "leere Muster".

Mit den vorhandenen Schaltern können Exportmuster ein- bzw. ausgeschleust werden.


Das selektierte Muster wird nach einer weiteren Bestätigung gelöscht.

Quell-Tabelle

Alle im System befindlichen Tabellen, für die ein Export möglich ist, stehen zur Auswahl zur Verfügung.

Name:
Dateiname
Typ:
DATEN Die Datei steht im Verzeichnis \DATEN.
MANDANT Die Datei steht im aktuellen Mandantenverzeichnis.
JAHR Die Datei steht im aktuellen Jahresverzeichnis des aktuellen Mandanten.

Markieren Sie die zu exportierende Quell-Tabelle und klicken Sie auf .

Zieldatei

Typ der Zieldatei:

Sie können Tabellen in das Text- oder XML-Format exportieren. Texte können mit festem Zeichenabstand oder mit Trennzeichen exportiert werden.

Textdateityp:

Für den Export in das Textformat kann hier die Kodierung festgelegt werden. Zur Auswahl stehen UTF-8, UTF-16, ANSI (OEM) und ASCII  (7bit).

Verzeichnis und Name der Zieldatei:
Es können relative Pfadangaben verwendet werden.
Aus einer Liste kann der Typ der Pfadangabe (Beliebig, Datenverzeichnis, Mandantenverzeichnis, Ordner "Eigene Dateien") ausgewählt werden. Der vollständige Dateiname wird erst zur Laufzeit ermittelt, was die Entwicklung und Weitergabe von Exportskripten oder Makros, die den Export nutzen, erleichtert. Die Pfade müssen für den Endanwender nicht mehr angepasst werden.
Optional können Sie einstellen, dass vor Überschreiben einer im Zielverzeichnis bereits vorhandenen Zieldatei eine Sicherheitsabfrage erfolgt.

Tabellenfelder

In der Liste sind die Quelltabellenfelder den Zieltabellenfeldern gegenübergestellt.

Feldtyp, Länge, Quelltabelle:

Die Spalten mit der Struktur der Quelltabellenfelder.

Zieltabelle:

Der Name des Zieltabellenfeldes wird standardmäßig mit dem Feldnamen der Quelltabelle vorbelegt, kann aber beliebig abgeändert werden. Wenn das Feld leer ist, wird dieses Feld nicht mit exportiert.

Zusätzliche Spalten für den Textexport

Format:

Den Feldern kann ein Format mitgegeben werden. Über [F4] oder Doppelklick auf das entsprechende Feld gelangen Sie in die Auswahl.

Länge (nur für Texte mit festem Zeichenabstand):

Geben Sie hier die Feldlänge des jeweiligen Textfeldes ein.
Standardmäßig wird hier die Länge des Feldes der Quelltabelle vorgetragen.

Texteinstellungen

Diese Seite erscheint nur bei Textexport.

Hier können Sie die Rundungsoption für Float-Felder aktivieren und die gewünschte Anzahl der Nachkommastellen einstellen.

Eine weitere Option ist die Verwendung der Feldbezeichnungen für die erste Zeile.

Als Trennzeichen sind neben darstellbaren Zeichen auch Steuercodes erlaubt.
Die Steuercodes werden durch ein vorangestelltes # erkannt, wie z.B. beim Tabulatorsprung, für den #9 einzugeben ist.

Textbegrenzungszeichen sorgen dafür, dass Feldtrennzeichen in jedem Fall richtig interpretiert werden.
Damit in den Zeichenketten vorkommende Feldtrennzeichen nicht als solche gedeutet werden, gibt man ein Textbegrenzungszeichen vor. In dieses Zeichen werden die Zeichenkettenfelder eingeschlossen.
Nutzen Sie Textbegrenzungszeichen immer beim Export von Langtextfelder in Textdateien, wenn diese per Import-Assistent wieder importiert werden sollen. Dieser kann durch die Textbegrenzungszeichen erkennen, ob ein Zeilenumbruch zu einem Memofeld gehört oder das Ende eines Datensatzes bedeutet. 

Muster speichern

Bevor Sie den Export starten, können Sie diese Einstellungen als .
Vergeben Sie einen aussagefähigen Namen!